344346
931185
73270
378925
218914
291465
249599
42488
116323
601651
79198
686604
5118799
3552581
3053148
2360804
2227988
2035609
1948357
191178
1759118
1718136
1684195
1634471